<?php

Class Controller_classificados Extends Controller_Base
{	
    function index()
    {
    	
    	// how many rows to show per page
		$pagenav['rowsPerPage'] = 10;
		$pagenav['pageNum'] = $indice;
		$pagenav['offset'] = ($pagenav['pageNum'] - 1) * $pagenav['rowsPerPage'];
			
    	$classificados = $this->registry['classificados']->pesquisa_simples("", 1, "data_ad", "ASC");
    	
    	$pagenav['numrows'] = $classificados['numrows'];
		$pagenav['maxPage'] = ceil($pagenav['numrows']/$pagenav['rowsPerPage']);
		$pagenav['url'] = "/pesquisar?q=" . $_GET['q'] . "&ord=1&tipo=1&cadeira=" . $cadeiras;
			
    	unset($classificados['numrows']);
    	
    	$this->registry['template']->set('classificados', $classificados);
    	
    	
    	$this->registry['template']->set('m_ord', 1);
    	$this->registry['template']->set('pagenav', $pagenav);
    	$this->registry['template']->set('classificados', $classificados);
    	$this->registry['template']->set('cadeira', $cadeiras);
    		
		$this->registry['template']->show('common/banner');
		$this->registry['template']->show('classificados/index');
		$this->registry['template']->show('common/navigation');
		$this->registry['template']->show('common/footer');
    }
    
    function cadeiras()
    {
    	$cadeira_id = $this->registry['Uri']->getURIsegmento(2);
    	
    	$cadeira = $this->registry['cadeiras']->GetById($cadeira_id);
    	$classificados = $this->registry['classificados']->ListarDaCadeira($cadeira_id, 4, 1);
    	
    	$this->registry['template']->set('cadeira', $cadeira);
    	$this->registry['template']->set('classificados', $classificados);
    	$this->registry['template']->show('common/banner');
    	$this->registry['template']->show('classificados/cadeira');
		$this->registry['template']->show('common/footer');
    }
    
	function ver()
    {
		$classificado_id = $this->registry['Uri']->getURIsegmento(2);
		if(!is_numeric($classificado_id))
		{
			header('location: /');
		}
		
		
        $classificado_info = $this->registry['classificados']->get_byField($classificado_id, 'id');
    	if(!$classificado_info)
		{
			header('location: /');
		}
        
        $cadeira_info = $this->registry['cadeiras']->GetById($classificado_info['id_cadeira']);
        $this->registry['template']->set('cadeira_info', $cadeira_info);
        $this->registry['template']->set('classificado_info', $classificado_info);
        $this->registry['template']->show('common/banner');
        $this->registry['template']->show('classificados/ver');
        $this->registry['template']->show('common/footer');
	}
}

?>
